Visual C++ Builds: Build Introspection for GdkWin32
authorChun-wei Fan <fanchunwei@src.gnome.org>
Thu, 3 Apr 2014 07:49:05 +0000 (15:49 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Thu, 3 Apr 2014 07:49:05 +0000 (15:49 +0800)
commit46802d33e1c1f7bfeda3784eceedb4aae1459106
tree6c684f641bbfc9900b167cb4217c490a8138f1a3
parent78176cd311c8c95f762a11377fc0b8d42a87c34e
Visual C++ Builds: Build Introspection for GdkWin32

Add support to build the introspection files for GdkWin32, as done recently
in the autotools builds and clean up the NMake Makefile for building the
introspection files a bit.

For some reason, gdk_win32_display_manager_get_type() was not exported in
gdk-3.0.lib, force its export, so that the GdkWin32-3.0.gir can be built
properly with the Visual C++ builds.  This is a known problem that some
symbols in static libraries that are linked into a DLL in Visual C++, even
if they were marked with __declspec(dllexport) via _GDK_EXTERN.
build/gen-file-list-gtk.py
build/gtk-introspection-msvc.mak
build/win32/vs10/gtk-copy-gdk-broadway.props
build/win32/vs10/gtk-ignore-broadway.props
build/win32/vs9/gtk-copy-gdk-broadway.vsprops
build/win32/vs9/gtk-ignore-broadway.vsprops